Odczytywanie kodow kreskowych Code 39
Kod kreskowy Code 39 to popularny format kodu kreskowego, który może różnić się długością. Jest to jeden z najczęściej używanych typów kodów kreskowych. Standardowy Code 39 jest w stanie kodować wielkie litery (A-Z), cyfry (0-9) oraz kilka znaków specjalnych (jak spacja, -, $, +, %, i .).
Dodatkowo, Tryb rozszerzony Code 39 obsługuje wszystkie znaki ASCII. Ten format jest bardzo wszechstronny i jest popularnym wyborem w aplikacjach magazynowych, logistycznych i przemysłowych. IronBarcode w pełni obsługuje odczytywanie zarówno standardowych, jak i rozszerzonych trybów Code 39. W tym przykładzie kodu demonstrujemy, jak odczytać kod kreskowy Code 39 za pomocą IronBarcode i wydrukować wyniki.
Przewodnik w 4 krokach dotyczący odczytu kodu kreskowego Code39
BarcodeReaderOptionsoptions = newBarcodeReaderOptions();- options.
ExpectBarcodeTypes=BarcodeEncoding.Code39; - var
results=BarcodeReader.Read("code39.png", options); Console.WriteLine(result.ToString());
Wyjaśnienie kodu
Najpierw importujemy bibliotekę IronBarcode. Następnie tworzymy obiekt BarcodeReaderOptions. Ustawiamy jego właściwość ExpectBarcodeTypes na BarcodeEncoding.Code39, aby zoptymalizować czytnik, informując go, aby szukał tylko kodów kreskowych Code 39.
Po stworzeniu obiektu opcji, wywołujemy metodę BarcodeReader.Read. Przekazujemy dwa argumenty do tej metody: ścieżkę do obrazu kodu kreskowego oraz skonfigurowany przez nas obiekt opcji. W powyższym przykładzie są to odpowiednio "code39.png" i options.
Ta metoda zwraca kolekcję obiektów BarcodeResult. Na koniec możemy uzyskać dostęp do wyniku z kolekcji wyników i wydrukować jego zdekodowaną wartość string na konsolę za pomocą Console.WriteLine(result.ToString()).
Dowiedz się, jak bez trudu odczytać kody kreskowe Code 39 za pomocą C# i IronBarcode!

